﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JPSOFTWARE.BON.Modelos
{
    public static class Mensagens
    {
        #region View
        /// <summary>
        /// Informação:
        /// Preenchimento obrigatório!
        /// </summary>
        public static string MSG_001
        {
            get
            {
                return "Preenchimento obrigatório!";
            }
        }

        /// <summary>
        /// Erro:
        /// Preenchimento inválido!
        /// </summary>
        public static string MSG_002
        {
            get
            {
                return "Preenchimento inválido!";
            }
        }

        /// <summary>
        /// Erro:
        ///O {0}: {1} é Inválido.
        /// </summary>
        public static string MSG_003
        {
            get
            {
                return "O {0}: {1} é Inválido.";
            }
        }

        /// <summary>
        /// Informação:
        /// Nenhum registro foi encontrado com os parâmetros informados.
        /// </summary>
        public static string MSG_004
        {
            get
            {
                return "Nenhum registro foi encontrado com os parâmetros informados.";
            }
        }

        /// <summary>
        /// Sucesso:
        /// Operação realizada com sucesso!
        /// </summary>
        public static string MSG_005
        {
            get { return "Operação realizada com sucesso!"; }
        }

        /// <summary>
        /// Erro:
        /// Essa operação não pode ser realizada.
        /// </summary>
        public static string MSG_006
        {
            get { return "Essa operação não pode ser realizada."; }
        }

        /// <summary>
        /// Confirmação:
        /// Deseja realmente excluir esse registro?
        /// </summary>
        public static string MSG_007
        {
            get { return "Deseja realmente excluir esse registro?"; }
        }

        /// <summary>
        /// Informação:
        /// É necessário o preenchimento de pelo menos um campo do filtro da pesquisa
        /// </summary>
        public static string MSG_008
        {
            get { return "É necessário o preenchimento de pelo menos um campo do filtro da pesquisa."; }
        }

        /// <summary>
        /// Informação:
        /// Não foi possível enviar o e-mail."
        /// </summary>
        public static string MSG_009
        {
            get { return "Não foi possível enviar o e-mail."; }
        }

        /// <summary>
        /// Erro:
        /// Um e-mail foi enviado com a senha para sua conta de e-mail. Por favor, verifique sua caixa de entrada";
        /// </summary>
        public static string MSG_010
        {
            get
            {
                return "Um e-mail foi enviado com a senha para sua conta de e-mail. Por favor, verifique sua caixa de entrada";
            }
        }

        /// <summary>
        /// Erro:
        /// Informe o CPF do usuário.
        /// </summary>
        public static string MSG_011
        {
            get
            {
                return "Informe o CPF do usuário.";
            }
        }

        /// <summary>
        /// Erro:
        /// Não foi possível efetuar o login. Usuário ou senha inválida.
        /// </summary>
        public static string MSG_012
        {
            get { return "Não foi possível efetuar o login. Usuário ou senha inválida."; }
        }

        /// <summary>
        /// Informação:
        /// Não foi possível efetuar o login. Usuário bloqueado. Contate o administrador do sistema.
        /// </summary>
        public static string MSG_013
        {
            get { return "Não foi possível efetuar o login. Usuário bloqueado. Contate o administrador do sistema."; }
        }

        /// <summary>
        /// Informação:
        /// Não foi possível efetuar o login. Usuário inativo. Contate o gestor do sistema.
        /// </summary>
        public static string MSG_014
        {
            get { return "Não foi possível efetuar o login. Usuário inativo. Contate o gestor do sistema."; }
        }

        /// <summary>
        /// Erro:
        /// Informe o login do usuário.
        /// </summary>
        public static string MSG_015
        {
            get
            {
                return "Informe o login do usuário.";
            }
        }

        /// <summary>
        /// Erro:
        /// E-mail já cadastrado no sistema.
        /// </summary>
        public static string MSG_016
        {
            get
            {
                return "E-mail já cadastrado no sistema.";
            }
        }

        /// <summary>
        /// Erro:
        /// CPF já cadastrado no sistema.
        /// </summary>
        public static string MSG_017
        {
            get
            {
                return "CPF já cadastrado no sistema.";
            }
        }

        /// <summary>
        /// Erro:
        /// Senha inválida.
        /// </summary>
        public static string MSG_018
        {
            get { return "Senha inválida."; }
        }

        /// <summary>
        /// Erro:
        /// A confirmação da nova senha deve ser igual à nova senha.
        /// </summary>
        public static string MSG_019
        {
            get { return "A confirmação da nova senha deve ser igual à nova senha."; }
        }

        /// <summary>
        /// Informação:
        /// A nova senha deve ser diferente da senha atual.
        /// </summary>
        public static string MSG_090
        {
            get { return "A nova senha deve ser diferente da senha atual."; }
        }

        /// <summary>
        /// Coonfirmação:
        /// Deseja realmente cancelar essa operação?
        /// </summary>
        public static string MSG_020
        {
            get
            {
                return "Deseja realmente cancelar essa operação?";
            }
        }

        /// <summary>
        /// Atenção:
        /// Registro efetuado com sucesso, porém um e-mail de confirmação não pode ser enviado para sua caixa de entrada. Por favor Entre em contato conosco.
        /// </summary>
        public static string MSG_021
        {
            get
            {
                return "Registro efetuado com sucesso, porém um e-mail de confirmação não pode ser enviado para sua caixa de entrada. Por favor Entre em contato conosco através do contato@bebidasocial.com.br.";
            }
        }

        /// <summary>
        /// Informação:
        /// O produto já existe no sistema.
        /// </summary>
        public static string MSG_022
        {
            get
            {
                return "O produto já existe no sistema.";
            }
        }

        /// <summary>
        /// Erro:
        /// CNPJ inválido.
        /// </summary>
        public static string MSG_023
        {
            get { return "CNPJ inválido."; }
        }

        /// <summary>
        /// Erro:
        /// Não é possível excluir esse(a) {0}, pois existem um ou mais registros de {1} vinculados.
        /// </summary>
        public static string MSG_024
        {
            get { return "Não é possível excluir esse(a) {0}, pois existem um ou mais registros de {1} vinculados."; }
        }

        /// <summary>
        /// Confirmação:
        /// Deseja realmente alterar a situação da turma de [XXX] para [YYY]?.
        /// </summary>
        public static string MSG_025
        {
            get
            {
                return "Deseja realmente alterar a situação da turma de {0} para {1}?";
            }
        }

        /// <summary>
        /// Erro:
        /// Digite pelo menos 3 caracteres.
        /// </summary>
        public static string MSG_026
        {
            get
            {
                return "Digite pelo menos 3 caracteres.";
            }
        }

        /// <summary>
        /// Erro:
        /// A [data/hora] do fim não pode ser anterior à [data/hora] de início.
        /// </summary>
        public static string MSG_027
        {
            get
            {
                return "A {0} do fim não pode ser anterior à {1} de início.";
            }
        }

        /// <summary>
        /// Erro:
        /// Essa data deve ser igual ou posterior à data de hoje.
        /// </summary>
        public static string MSG_028
        {
            get
            {
                return "Essa data deve ser igual ou posterior à data de hoje.";
            }
        }

        /// <summary>
        /// Erro:
        /// O usuário do sistema deve ter no mínimo 10 anos de idade.
        /// </summary>
        public static string MSG_030
        {
            get
            {
                return "O usuário do sistema deve ter no mínimo 10 anos de idade.";
            }
        }

        /// <summary>
        /// Erro:
        /// A quantidade informada deve ser menor ou igual à quantidade disponível no estoque do fornecedor.
        /// </summary>
        public static string MSG_031
        {
            get
            {
                return "A quantidade informada deve ser menor ou igual à quantidade disponível no estoque do fornecedor.";
            }
        }

        /// <summary>
        /// Informativo:
        /// Esse usuário está associado a outros aplicativos. Ele será excluído apenas do Nova Social.
        /// </summary>
        public static string MSG_032
        {
            get
            {
                return "Esse usuário está associado a outros aplicativos. Ele será excluído apenas do Nova Social.";
            }
        }

        /// <summary>
        /// Informativo:
        /// Essa turma está Concluída. Não pode ser alterada.
        /// </summary>
        public static string MSG_036
        {
            get
            {
                return "Essa turma está Concluída. Não pode ser alterada.";
            }
        }

        /// <summary>
        /// Informativo:
        /// Não existem vagas para esta turma, número de vagas excedido.
        /// </summary>
        public static string MSG_037
        {
            get
            {
                return "Não existem vagas para esta turma, número de vagas excedido.";
            }
        }

        /// <summary>
        /// Informativo:
        /// Um e-mail será enviado ao fornecedor [XXX] para avisá-lo sobre este pedido. Entretanto, esse e-mail não deve ser considerado como única forma de comunicação com o fornecedor.
        /// </summary>
        public static string MSG_038
        {
            get
            {
                return "Um e-mail será enviado ao fornecedor {0} para avisá-lo sobre este pedido. Entretanto, esse e-mail não deve ser considerado como única forma de comunicação com o fornecedor.";
            }
        }

        /// <summary>
        /// Erro:
        /// O e-mail não pôde ser enviado ao fornecedor.
        /// </summary>
        public static string MSG_039
        {
            get
            {
                return "O e-mail não pôde ser enviado ao fornecedor.";
            }
        }

        /// <summary>
        /// Confirmação:
        /// Para finalizar o recebimento do pedido, a quantidade recebida será adicionada ao estoque de produtos do Ponto de Distribuição [XXX]. Deseja continuar?.
        /// </summary>
        public static string MSG_040
        {
            get
            {
                return "Para finalizar o recebimento do pedido, a quantidade recebida será adicionada ao estoque de produtos do Ponto de Distribuição {0}. Deseja continuar?";
            }
        }

        /// <summary>
        /// Erro:
        /// "Não é possível realizar o recebimento do produto!Deve ser informada quantidade positiva para ao menos um produto. Caso contrário o pedido deverá ser cancelado."
        /// </summary>
        public static string MSG_041
        {
            get
            {
                return "Não é possível realizar o recebimento do produto!Deve ser informada quantidade positiva para ao menos um produto. Caso contrário o pedido deverá ser cancelado.";
            }
        }

        /// <summary>
        /// Erro:
        /// Não é possível realizar essa operação, pois a prestação de contas desse ponto de distribuição está encerrada.
        /// </summary>
        public static string MSG_042
        {
            get
            {
                return "Não é possível realizar essa operação, pois a prestação de contas desse ponto de distribuição está encerrada.";
            }
        }

        ///<summary>
        ///Erro:
        ///Já existe um usuário cadastrado com esse CPF.
        ///</summary>
        public static string MSG_044
        {
            get { return "Já existe um usuário cadastrado com esse CPF."; }
        }
        ///<summary>
        ///Informação:
        ///Seu cadastro foi ativado com sucesso! Faça o login para ter acesso ao sistema.
        ///</summary>
        public static string MSG_045
        {
            get { return "Seu cadastro foi ativado com sucesso! Faça o login para ter acesso ao sistema."; }
        }
        ///<summary>
        ///Erro:
        ///Já existe um(a) [xxx] com esse [yyy].
        ///</summary>
        public static string MSG_046
        {
            get
            {
                return "Já existe um(a) {0} com esse {1}.";
            }
        }

        ///<summary>
        ///Informação:
        ///Informe no mínimo três parâmetros sendo um deles, o nome da pessoa.
        ///</summary>
        public static string MSG_048
        {
            get
            {
                return "Informe no mínimo três parâmetros sendo um deles, o nome da pessoa.";
            }
        }

        ///<summary>
        ///Erro:
        ///Não é possível excluir um usuário que está logado. Contate o administrador do sistema.
        ///</summary>
        public static string MSG_049
        {
            get
            {
                return "Não é possível excluir a própria conta de acesso ao sistema. Contate o administrador do sistema.";
            }
        }

        ///<summary>
        ///Informativa:
        ///Primeiro acesso. Você deve alterar sua senha para ter acesso ao sistema.
        ///</summary>
        public static string MSG_050
        {
            get
            {
                return "Primeiro acesso. Você deve alterar sua senha para ter acesso ao sistema.";
            }
        }

        ///<summary>
        ///Erro:
        ///Nenhuma localidade disponível. Contate o administrador do sistema.
        ///</summary>
        public static string MSG_051
        {
            get
            {
                return "Nenhuma localidade disponível. Contate o administrador do sistema.";
            }
        }

        ///<summary>
        ///Erro:
        ///Selecione ao menos um município.
        ///</summary>
        public static string MSG_053
        {
            get
            {
                return "Selecione ao menos um município.";
            }
        }

        ///<summary>
        ///Informação:
        ///Não existe turma com situação “Em aberto” ou “Em andamento” para o curso [XXX].
        ///</summary>
        public static string MSG_056
        {
            get { return "Não existe turma com situação “Em aberto” ou “Em andamento” para o curso {0}."; }
        }

        ///<summary>
        ///Informação:
        ///Selecione os parâmetros de busca ao lado para realizar a pesquisa.
        ///</summary>
        public static string MSG_054
        {
            get { return "Selecione os parâmetros de busca ao lado para realizar a pesquisa."; }
        }

        /// <summary>
        /// Erro:
        /// O horário não condiz com o turno selecionado!
        /// </summary>
        public static string MSG_057
        {
            get { return "O horário não condiz com o turno selecionado!"; }
        }

        /// <summary>
        /// Erro:
        /// O número máximo de vagas para cada turma é [XXX].
        /// </summary>
        public static string MSG_058
        {
            get { return "O número máximo de vagas para cada turma é {0}."; }
        }
        #endregion
    }
}
